owner of a store/warehouse - French English Dictionary